package com.smartresume.backend.model;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import lombok.Builder;

import java.util.List;

/**
 * 简历分析响应数据模型
 * 
 * @author SmartResume Team
 * @version 1.0.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ResumeAnalysisResponse {
    
    /**
     * 请求是否成功
     */
    private boolean success;
    
    /**
     * 响应消息
     */
    private String message;
    
    /**
     * 技能关键词列表
     */
    private List<String> keywords;
    
    /**
     * 优势分析
     */
    private String strengths;
    
    /**
     * 劣势分析
     */
    private String weaknesses;
    
    /**
     * 优化建议
     */
    private String suggestions;
    
    /**
     * 职业匹配度评分 (0-100)
     */
    private Integer matchScore;
}